package dao.user;

import java.sql.Connection;
import java.util.List;

import entity.User;

/**
 * @Author: Lin Hongwei
 * @LastEditors: Lin Hongwei
 * @email: 1365755396@qq.com
 * @CSDN: https://blog.csdn.net/weixin_45429409
 * @Description: 
 *
 */
public interface UserDao {
	/**
     * @   获取用户信息列表
     * @param connection - 连接对象
     * @param user - 对应的数据对象（可用于判断是否有值来进行对应的sql语句拼接）
     * @return 数据列表
     */
	public List<User> getUserList(Connection con,User user) throws Exception;

    /**
     * @ 添加用户,只关注数据库的操作，多个添加等交给业务层处理
     * @param connection
     * @param user - 对应的用户列表
     * @return 影响的行数
     */
	public int addUser(Connection con,User user)throws Exception;
	public int deleteUser(Connection con,String id)throws Exception;
	public int upUser(Connection con,User user)throws Exception;
	
}
